PublishPress\Future\Modules\Expirator\Models\ExpirablePostModel B

Total Complexity 81
Dependencies 15
Dependents 10
Total lines 784
Lines of code 411
Logical lines of code 215
Comment lines 179
Methods 20
Properties 19

Methods 20

Method Rating Maintainability Complexity Lines of code
sendEmail()
B
33 11 121
expire()
A
42 11 55
getExpirationCategoryIDs()
S
53 7 23
getExpirationTaxonomy()
S
55 7 19
getExpirationType()
S
50 6 32
getExpirationDateString()
S
56 6 18
syncScheduleWithPostMeta()
S
55 5 19
isExpirationEnabled()
S
59 5 15
getExpirationAction()
S
62 3 13
getExpirationCategoryNames()
S
61 3 13
getPostType()
S
64 3 10
getTitle()
S
64 3 10
getPermalink()
S
64 3 10
__construct()
S
58 1 16
getExpirationOptions()
S
72 2 6
getExpirationDateAsUnixTime()
S
76 1 4
getExpirationDataAsArray()
S
65 1 9
logOnAction()
S
75 1 4
expirationEmailIsEnabled()
S
72 1 6
deleteExpirationPostMeta()
S
68 1 8